(declare-fun a () Real)
(declare-fun b () Real)
(declare-fun c () Real)
(assert (not (exists ((d Real)) (<= d (mod d 0.0) (* a c)))))
(assert (< 0.0 (- a)))
(assert (= a (mod b c)))
(check-sat)
(declare-fun a () Real)
(declare-fun b () Real)
(declare-fun c () Real)
(assert (not (exists ((d Real)) (<= d (mod d 0.0) (* a c)))))
(assert (< 0.0 (- a)))
(assert (= a (mod b c)))
(check-sat)
